package Demo01;


import java.util.Arrays;
import java.util.Random;

public class Test {
    private static int[] randomArray(int num, int boundary) {
        int[] arr = new int[num];
        Random random = new Random();
        for (int i = 0; i < num; i++) {
            arr[i] = random.nextInt(boundary);
        }
        System.out.println(Arrays.toString(arr));
        return arr;
    }
    public static void main(String[] args) {
/*        int[] arr = {14, 5, 26, 8, 21, 3, 40, 62, 51, 56};
        System.out.println(Arrays.toString(arr));*/
//        Sort.InsertSort(arr);
//        Sort.ShellSort(arr);
//        Sort.selectSort(arr);
        int[] arr = randomArray(5, 10000000);
//        Sort.selectSort2(arr);
//        Sort.heapSort(arr);
//        Sort.quickSort(arr);
//        Sort.quickSortRor(arr);
//        Sort.mergeSortNor(arr);
        Sort.countSort(arr);
        System.out.println(Arrays.toString(arr));
    }
}
